<fieldset id="{{key}}-group" class="{{#className}}{{className}}{{/className}} {{#error}}validation-error{{/error}}" role="radiogroup" aria-required="true">
    <legend>
        {{#error}}<span id="{{key}}-error" class="error-message">{{error.message}}</span>{{/error}}
        <span{{#legendClassName}} class="{{legendClassName}}"{{/legendClassName}}>{{legend}}</span>
        {{#hint}}<span id="{{key}}-hint" class="form-hint">{{hint}}</span>{{/hint}}
    </legend>
    {{#options}}
        <label class="block-label" for="{{key}}-{{value}}">
            <input
                type="radio"
                name="{{key}}"
                id="{{key}}-{{value}}"
                value="{{value}}"
                required="true"
                {{#toggle}} data-toggle="{{toggle}}"{{/toggle}}
                {{#selected}} checked="checked"{{/selected}}
                {{^error}}{{#hint}} aria-describedby="{{key}}-hint"{{/hint}}{{/error}}
                {{#error}} aria-describedby="{{key}}-error" aria-invalid="true"{{/error}}
            >
            {{{label}}}
        </label>
        {{#renderChild}}{{/renderChild}}
    {{/options}}
</fieldset>

<fieldset id="{{key}}-group" class="{{#className}}{{className}}{{/className}} {{#error}}validation-error{{/error}}" role="radiogroup" aria-required="true">
    <legend>
        <span{{#legendClassName}} class="{{legendClassName}}"{{/legendClassName}}>{{legend}}</span>
        {{#hint}}<span id="{{key}}-hint" class="form-hint">{{hint}}</span>{{/hint}}
        {{#error}}<span id="{{key}}-error" class="error-message">{{error.message}}</span>{{/error}}
    </legend>
    {{#options}}
        <label class="block-label" for="{{key}}-{{value}}">
            <input
                type="radio"
                name="{{key}}"
                id="{{key}}-{{value}}"
                value="{{value}}"
                required="true"
                {{#toggle}} data-toggle="{{toggle}}"{{/toggle}}
                {{#selected}} checked="checked"{{/selected}}
                {{^error}}{{#hint}} aria-describedby="{{key}}-hint"{{/hint}}{{/error}}
                {{#error}} aria-describedby="{{key}}-error" aria-invalid="true"{{/error}}
            >
            {{{label}}}
        </label>
        {{#renderChild}}{{/renderChild}}
    {{/options}}
</fieldset>

Move the error message in a radio group below the legend and hint
Move the error message in a radio group below the legend and hint
