Fix blur API finicky-ness, only blur the element when we can