Fix Bug: enum validator will fail validation except the first one value

Example:
```
schema.path('type')
  .enum({
    values: ['opening', 'open', 'closed'],
    message: 'enum validator failed for path `{PATH}` with value `{VALUE}`'
  });
```
When I set `type` to `open` or `closed`, the validation will fail.