Use proper API to set widget value, although clearing the value of a number widget requires setting it to NaN which is a bit strange.  Refs #7681.
just updating comments, refs #12368 !strict