fixes #1536

Re-implement `disable` method; re-enable jQuery methods chaining for `enable` and `disable` methods.