Add missing data- prefix to custom attribute.
Remove autocomplete attribute from button.
Select lat / lng location from map feature.
Use real disabling rather than class.