buttonClickSelector must have data-url attribute

If no data url button which is like a form child button, it'll failure to fire correct handler.
Perhaps, "button[data-confirm]" is support for button which has no form parent.

So, I fixed the behavior.

Following example, button tag is not "buttonClickSelector".
```
<form action="/purchase" method="post">
  <input type="hidden" value="item_id_or_something">
  <button data-confirm="are you ready?">
</form>
```

Following example, button tag is "buttonClickSelector".
```
// this button is not form child
<button data-confirm="are you ready?" data-url="/purchase", data-method="post">
```