Consider a simple element, and its associated CSS:
Hover me !
This behavior is normal and can not be changed. It is correctly implemented according to the specification @Stasik linked to.
If you have to change this behavior, you could use javascript with jquery instead of css pseudo classes. I created a jsfiddle to demonstrate a possible approach using the .ismouseover()
jQuery extension by @Ivan Castellanos provided here.