Improve keyboard support

Adds :focus selector to match hover and active in order to improve
keyboard support.

issue #3964

- Modifies navigation.scss