Javascript ist nicht nötig, spiel mal ein wenig mit moz-focus-inner herum, z. B.:
Code:
input[type="submit"]::-moz-focus-inner {border: none;}
Sinnvoll? Opera visualisiert das Klicken eines Buttons mit einem 3D-Effekt, der dem User anzeigt, dass etwas passiert. Firefox macht das wohl über den gepunkteten outline-Rahmen. Nehme ich ihn diesen Effekt weg, kann es z. B. bei lahmen Server-Verbindungen vorkommen, dass der User zig Male auf den Button klickt, weil ihm nicht mehr angezeigt wird, dass die Aktion ausgeführt wird.