How can I dynamically disable a single required field from validation in a form?
Why dont you use conditional field module? 

https://www.drupal.org/project/conditional_fields

By this module you can disable the requirement of fields when something happens to another field. you can also implement your form as a content type so its node/add page will be your form. Then by using the different hooks you can add autocomplete field or do any thing else