diff --git a/.storybook/styles/components/_forms.scss b/.storybook/styles/components/_forms.scss
index 56c989b1..5d56a520 100755
--- a/.storybook/styles/components/_forms.scss
+++ b/.storybook/styles/components/_forms.scss
@@ -133,6 +133,14 @@ select{
}
}
+/*-----------------------
+Radio
+-----------------------*/
+.RadioGroup {
+ label {
+ cursor: pointer;
+ }
+}
/*-----------------------
Checkbox
@@ -197,6 +205,19 @@ input[type="checkbox"]{
}
}
+/*-----------------------
+Disabled
+-----------------------*/
+
+.disabled {
+ label {
+ cursor: default;
+ }
+
+ input[type="checkbox"], input[type="radio"] {
+ cursor: not-allowed;
+ }
+}
/*-----------------------
Error
diff --git a/src/forms/labels/labeled-field.js b/src/forms/labels/labeled-field.js
index 06add699..42e473c3 100644
--- a/src/forms/labels/labeled-field.js
+++ b/src/forms/labels/labeled-field.js
@@ -93,7 +93,12 @@ function LabeledField ({
const { name } = input
const { touched, invalid } = meta
return (
-