Fixed enabling/disabling of keyboard and mouse support and fixed focus outlines of map buttons

* Enabled/disabled keyboard and mouse support for mouseenter or focusin and mouseleave or focusout. Ensures that both are active at the same time versus being input dependent.
* Fixed focus outline of div elements to improve appearance of change in #1690.