Just guessing (as usual):
'Computer mouse' is a noun-noun combination. Noun modifiers work only if enough people understand and use them. It's quite arbitrary. We can say, for example, 'war movie' or 'science fiction movie' but not 'love movie'. We can say 'moon rock', 'moon boot' (remember them?) and 'history book', but not 'moon book'. I guess it works like slang - if it's useful it sticks, if people keep saying 'huh?' you stop using it.
So, 'computer mouse' (or even just 'mouse', given enough context) works. 'Computer mice' doesn't work - it's not common enough, and suggests little, furry rodents operating computers.

'Computer mouses', on the other hand,
can't be the furry little cheese-eaters, and so must be the computer gadgets. It's a useful distinction, and so has stuck.
Stand by for the jokes about mouse balls...