Hallo BaBa,
Na klar. Deiner Phantasie sind keine Grenzen gesetzt. Das hatte ich auch ursprünglich im Sinn, als ich toggleClass("btn-default btn-error") auf dem Button ausführte. Ich persönlich mag es nicht so sehr, wenn sich die Beschriftungstexte ändern. Warum? Erstens, weil sich dann was im Interface "bewegt" und verändert was eigentlich starr sein könnte. Und zweitens weil der User m.M.n mehr überlegen muss da die Dynamik dazu führt, dass er verwirrt wird. Ich arbeite auch lieber visuell, z.B. einer Hintergrundfarbe, die "deaktiviert" suggeriert.
So, ich habe mein bzw. dein Beispiel nochmals etwas überarbeitet: http://jsfiddle.net/hz89mdL9/6/
Nach einem Klick, sehe ich allerdings beide Klassen "btn-default btn-error" ich habe das Gefühl, ich habe nicht ganz verstanden was du meinst. Vielleicht hast du ja nochmals Zeit mir ds zu zeigen bzw. zu erklären.