Currently, this component requires a labelFor prop because it expects an input or select as a child. We need to adjust the interface and implementation to support multiple children wrapped by a fieldset, per https://a11y-style-guide.com/style-guide/section-forms.html.