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');