All website functionality must be usable by keyboard. This means, among other things, that all links and form fields must be accessible by tab key and usable with the enter key.
Multiple interaction methods
When navigating from link to link by tab key, a user must always be able to see which element receives focus. Define a clearly visible :focus state in your style sheet to achieve this.