I think `disabled` is a more commonly used keyword than `forbidden` in HTML page, e.g. <button disabled>, so I prefer:

    $('power-switch').dataset.disabled = true; 

what do you think?