In order to ensure that each candidate has a disabledButton property in the obj_users object, you will need to add this property. This way, you can easily manage and disable buttons for each candidate separately.
<label class="switch">
<input [disabled]="candidate.disabledButton" (change)="OnChange($event , i)" id="checkbox" type="checkbox">
<span matRipple id="purecbx">VOTE</span>
</label>
To enable the checkbox, simply set the disableButton property at the specified index of obj_users to false. This will allow users to freely check and uncheck the checkbox.