each returns only one instead of many

each returns only one instead of many

This are (in short) my elements:
<input type="checkbox" size="4" id="checkbox-users" name="users[]
value="1"/> 
<input type="checkbox" size="4" id="checkbox-users" name="users[]
value="2"/> 
<input type="checkbox" size="4" id="checkbox-users" name="users[]
value="3"/>
The code is:
$.each($('#checkbox-users'), function(key, value){value.click();})
or:
$('#checkbox-users').each(function(key, value){value.click()})

check only the first checkbox-users
what do I wrong?