California has enacted a law prohibiting most law enforcement officers from covering their faces while on duty, sparking debate over its enforcement on federal agents.