SIMPLE SOLUTION
This is because UniformJs
requires that you update your modification on uniform elements if you need to change values on the form dynamically:
$('#checkbox').prop('checked',true);
$.uniform.update();
Edit
If you wish to update the #checkbox
only:
$('#checkbox').prop('checked',true);
$.uniform.update('#checkbox');