html.Fieldset with html.Label in border

How can I use the html components Fieldset and Label to get the label appearing in the fieldset border? This seems straightforward in pure html, but I cant get it to work with the dash components.

<fieldset>
  <legend>Login</legend> 
  <table>
    <tr><td>Username</td><td><input type="text"></td></tr>
    <tr><td>Password</td><td><input type="text"></td></tr>
  </table>
</fieldset>

works, but

html.Fieldset(
      id='business-tags',
      style={'border': '1px solid rgb(68, 70, 71)'},
      children=[
          html.Label("About the Business", className="w-auto"),
          html.Div("Some stuff"),
      ]
  )

doesnt (the label does not appear within the border)