A key government commitment to protect children from sexual predators won't be "fully functional" for at least three years.