I experienced the exact same error in chrome. Switching containers helped resolved the error; Sample code below...hope this helps.
List<WebElement> availableAttributes = ATFHandler.getInstance().getWebAutomation().getWebDriver()
.findElements(By.cssSelector("div[class*='attribute-set']"));
for (WebElement attributeSet : availableAttributes) {
List<WebElement> choices = attributeSet.findElements(By.tagName("label"));
for (WebElement selection : choices) {
// Choices are sometimes disabled but still displayed
if (!selection.getAttribute("class").toString().contains("disabled")) {
selection.click();
break;
}
}
}
}