diff --git a/components/script/dom/htmlinputelement.rs b/components/script/dom/htmlinputelement.rs
index cc402f20bf1..b4056514c13 100755
--- a/components/script/dom/htmlinputelement.rs
+++ b/components/script/dom/htmlinputelement.rs
@@ -2736,13 +2736,6 @@ impl Activatable for HTMLInputElement {
// https://dom.spec.whatwg.org/#eventtarget-legacy-pre-activation-behavior
fn legacy_pre_activation_behavior(&self) -> Option {
- if !self.is_mutable() &&
- self.input_type() != InputType::Checkbox &&
- self.input_type() != InputType::Radio
- {
- return None;
- }
-
let ty = self.input_type();
match ty {
InputType::Checkbox => {
@@ -2777,12 +2770,6 @@ impl Activatable for HTMLInputElement {
// https://dom.spec.whatwg.org/#eventtarget-legacy-canceled-activation-behavior
fn legacy_canceled_activation_behavior(&self, cache: Option) {
// Step 1
- if !self.is_mutable() &&
- self.input_type() != InputType::Checkbox &&
- self.input_type() != InputType::Radio
- {
- return;
- }
let ty = self.input_type();
let cache = match cache {
Some(cache) => {