Time always defaulting to 5 mins

I have a field that displays time, and I’d like it to stop rounding to the nearest 5 minutes, as it needs to be accurate to the minute. So for example, I need it to display “14:23” not “14:25” as the time. I’ve added the step option to my field, but it’s still not working. What am I doing wrong? Here’s the blueprint:

published:
            width: 1/2
            label: Published Date
            type: date
            display: DD MMMM YYYY
            time: true
            step:
              unit: minute
              size: 1
            default: now

Not sure if this is the correct way to fix this, but I solved it by separating the two fields, like this:

date:
            width: 2/6
            label: Date
            type: date
            default: now
          time:
            width: 1/6
            type: time
            label: Time
            step:
              unit: minute
              size: 1
            default: now

No need to use two fields, the syntax looks like this:

date:
  type: date
  time:
    step:
      unit: minute
      size: 1
  width: 1/2

Doh! Of course it is! The step will need to be a sub-set of time. Doh!

Thanks Sonja. I’ll edit it back to 1 field at some point.