Add :focus support for keyboard navigation

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