Сталкивался с этой задачей тоже. Исправлял добавлением в стили
ul.nav li.dropdown:hover > ul.dropdown-menu { display: block; }
Не знаю почему, но меню начинало работать при наведении:)