Danke für die Vorschläge, aber der richtige war leider noch nicht dabei. Ich habe mittlerweile mit Mozilla-internen CSS-Eigenschaften experimentiert. Die Browserspezialisierung ist vertretbar, da es sich um ein Intranetprojekt handelt.
<span style="display:-moz-inline-box; border: 1px solid blue">
<input style="border-width: 1px" type="button" value="Klick mich" />
</span>
Diese Lösung ist sehr vielversprechend, aber leider wird der Button dadurch falsch(?) gerendert: der Button-Text rutscht 1px nach unten.