Можете ли вы предоставить более подробную информацию о том, что именно не работает, и / или демо. Глядя на код, кажется, все в порядке.
Состояние: active относится к нажатию ссылки, поэтому, если вы нажимаете и удерживаете кнопку мыши на своем элементе меню, оно должно работать должным образом, поскольку при наведении указатель активен и имеет те же свойства.
Ссылка с: active не останется такой, когда вы на этой странице тоже ссылаетесь, она возвращается к обычной ссылке.