CSS dropdown with JS keyboard support