Does this work? disabled is usually really weird in that you need to do .disabled = false; or .removeAttribute('disabled'), it may only be setAttribute('disabled', '') thats broken