I am unable to figure out what is triggering the form validation on the Magento Checkout page. Magento 2.4, PHP 7.4
On Selecting the radio buttons for the shipping methods it automatically shows a required field validation on the remaining input fields.
I have been searching in the code for the source of the validation. As of now I have found a file 'default-validator.js' which could be the one that is being triggered but I am unable to find any references to that file so not sure from where the validation is being triggered. I did think it could be the default validation but I checked that all the involved form tags have novalidate on which means default validation is off.
The following image shows the content of defaut-validator.js
Try having a look in this layout file, there's quite a few examples of where it is used. Hopefully this will give you the starting point you need, just do a search for validation:
vendor\magento\module-checkout\view\frontend\layout\checkout_index_index.xml