Uses a special field template for widget with multiple inputs. It only
        applies if no other template than the default one has been defined.

def get_field_template(self, bound_field, template_name=None):
        """
        Uses a special field template for widget with multiple inputs. It only
        applies if no other template than the default one has been defined.
        """
        template_name = super().get_field_template(bound_field, template_name)

        if (template_name == self.field_template and
                isinstance(bound_field.field.widget, (
                    forms.RadioSelect, forms.CheckboxSelectMultiple))):
            return 'tapeforms/fields/foundation_fieldset.html'

        return template_name