If you look at bootstrap definitions, disabled styles are always defined for the presence of a disabled class or a disabled attribute:
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
cursor: not-allowed;
...
}
So, for styling you only need a class or attribute.
pointer-events: none;, . , .
3.3.5 pointer-events: none; .btn. , , , .
.