The novalidate attribute is a boolean and it specifics that the form-data should'nt be validated when it is submitted. The action attribute will specify where to send the forms data when the form is submitted. The method attribute will specify how to send the forms data, it is sent to the page that is specified in the action attribute. It can be sent as URL variables such as (method="get") or as HTTP post transaction such as (method="post").
The fieldset tag is used to group related elements in a form or draws a box around the related elements. Some fieldset attributes include "disabled" which will specify a group of related form elements that should be disabled. "Form" attribute will specify which form the fieldset belongs to and the "name" attribute will specify the name for the fieldset. The Legend tag defines a caption for the fieldset element. Legend will support global and event attributes.
The Label tag defines a label for several elements such as "input type="checkbox," "input type="color", "input type="date", "input type="datetime-local", and the list goes on. For Screen reader users, it will read out loud the label when the user is focused on the element. Users who have a difficult time clicking on very small areas like checkboxes benefit from the label because when they click the text within the element, it toggles the input and increase the hit area. The proper use of attributes for and id, first you want to use the label tag for each form name, then add the "for" to each label tag and an "id" attribute on each form field. Then populate the "for" and "id" attributes of each name/field pair with the same unique value. A label is attached to a specific form control through the "for" attribute. The value of the "for" must be the same value as the id attribute. The id attribute assigns an identifier to the form element and allows javascript to easily access the form element. The id must be unique in the webpage.
Overall, these tags and attributes are essential when creating a form on HTML as it provides accessibility for disabled users and also adds a much more professional layout and appeal for the users who are approaching your form. Many web pages nowadays include forms for things such as surveys or applying for a subscription, it is mandatory that forms are accessible to everyone who uses your site.