set disabled property value to true instead of 'disabled', updated tests, use prop() instead of attr() for disabled in widgets.js