The reason they ignore each other was - as far as I remember from one pull request - that there was too much fighting going on between all the animals and Zombies in a city, so they were made to ignore each other…
Edit:
Well, small correction… I found the pull request and spicyshadow was correct:
Also, take a look at this topic, some of the discussion is similar to here: