Als ich die Endung sah, dachte ich zunächst OMG, aber es war dann glücklicher Weise nur Text drin. Wie ich sehe ist das Bootstrap. Ich habe mal die Dateien von Bootstrap 4 eingebunden und damit funktioniert es.
Mein Javascript war auch gar nicht so verkehrt, jedoch fehlte eine öffnende Klammer und das event.preventDefault(). Ohne letzteres wird die Seite neu geladen und das Akkordeon ist gleich wieder zu.
Dieses funktioniert auf meiner Testseite: