Soweit so gut, hast du auch eine Idee, wie ich das gewünschte verhalten in den anderen Browsern erreichen kann?
Ich glaube gar nicht. Entweder du hast z.B. ein inline-block fieldset, dann verhält sich der Umbruch, wie du willst, jedoch nicht die Verbreiterung; oder du hast ein Block-Element mit clear, dann hast du jedoch automatisch einen Umbruch.