No, if remember correctly this behavior is correct. The onPostback just configures if the value should be injected into the given EL expression or not. But the validation must always be performed because if it fails, the mapping is considered to be not matched at all.
Do you play Magic?
Get TopDecked MTG, the #1 Magic App, built by players, for players. Free to use, forever.