Das Umschalten der Navigation wird an den Hamburger-Button gebunden durch diesen Code:
document.getElementById('hamburger-button');
button.addEventListener('click', toggleNav);
und ist daher nur bei Klick auf diesen wirksam.
Mein Code bewirkt, dass auch bei Klick auf die Links das Menü getoggelt wird.
Ob das zu jedem Menü dazu gehört, kann ich nicht sagen. Es hängt davon ab, wie man es haben will.
BTW: Hast Du dieses Menü selbst entwickelt?