Вот накинулись на ТС, а ведь он дело спрашивает. Например если программировать интерфейс с учетом, что у пользователя нет мыши и ему приходится обходить элементы ввода только клавиатурой. Такое программное раскрытие списка было бы неплохо
. Хотя можно исхитриться - временно size списка увеличить на фокус, а потом уменьшить. Но все равно эффект не тот.
P.S. Просто надо понимать, что многие возможности интерфейса , которые в других средах программирования - детская забава в стандартном web интерфейсе - далекая мечта. И самый полезный предмет после книги по JS - это губозакатательная машинка.