Index: includes/form.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/form.inc,v
retrieving revision 1.462
diff -u -p -r1.462 form.inc
--- includes/form.inc	12 May 2010 08:26:14 -0000	1.462
+++ includes/form.inc	14 May 2010 23:36:17 -0000
@@ -3172,7 +3172,7 @@ function _form_set_class(&$element, $cla
   if ($element['#required']) {
     $element['#attributes']['class'][] = 'required';
   }
-  if (form_get_error($element)) {
+  if (!empty($element['#validated']) && form_get_error($element)) {
     $element['#attributes']['class'][] = 'error';
   }
 }
