code: public void blur() {
          String cantFocus = "Unable to focus on ";
          String action = "Focusing, then unfocusing (blurring) on " + prettyOutput();
          String expected = prettyOutputStart() + " is present, displayed, and enabled to be blurred";
          try {
              if (isNotPresentDisplayedEnabledInput(action, expected, cantFocus)) {
                  return;
              }
              WebElement webElement = getWebElement();
              webElement.sendKeys(Keys.TAB);
          } catch (Exception e) {
              log.warn(e);
              reporter.fail(action, expected, cantFocus + prettyOutputEnd() + e.getMessage());
              return;
          }
          reporter.pass(action, expected, "Focused, then unfocused (blurred) on " + prettyOutputEnd().trim());
      }
docs: Blurs (focuses and then unfocuses) the element, but only if the element
  is present, displayed, enabled, and an input. If those conditions are not
  met, the blur action will be logged, but skipped and the test will
  continue.