You can have an entry in the list to represent no value ("<none>").
Then you can add an exit script that looks like:
if (this.rawValue === "<none>") {
this.rawValue = null;
}
This way, when the user selects the "<none>" entry, the value will be set to null when they exit the field.
John