Add :focus support for keyboard navigation

This change improves usability by toggling :hover styles when inputs are :focus(ed) with "Tab" keyboard key.