Io "conservo lo stato" del pulsante tramite php (con variabili e un ciclo).

L'(x)html non essendo dinamico non ha "memoria" quindi se hai 5 pagine devi farti 5 modifiche manuali al menu (con classi varie).