fourth");

  test(() => {
    assert_equals(first.validity.valueMissing, false);
    assert_equals(second.validity.valueMissing, false);
    second.remove();
    assert_equals(first.validity.valueMissing, true);
  }, "valueMissing is true for all group members when checked group member is removed");

  test(() => {
    assert_equals(third.validity.valueMissing, true);
    assert_equals(fourth.validity.valueMissing, true);
    fourth.click();
    assert_equals(third.validity.valueMissing, false);
    assert_