disable or grey out the submit button on a Cognito form

I’d like to disable or grey out the submit button on a Cognito form until all the required fields are completed. I have a range of conditional logic & required entries behind most fields and want to avoid users pressing submit, and then getting the “required field” error.